package org.qiyu.live.user.provider.service;

import org.qiyu.live.user.interfaces.dto.UserDTO;

import java.util.List;
import java.util.Map;

public interface IUserService {


    /**
     * 通过用户编号查询用户
     * @param userId
     * @return
     */
     UserDTO getByUserId(Long userId);

    /**
     * 新增用户
     * @param userDTO
     */
    boolean insertOne(UserDTO userDTO);

    /**
     * 更新用户信息
     * @param userDTO
     * @return
     */
    boolean updateUserInfo(UserDTO userDTO);

    /**
     * 批量查询用户信息
     *
     * @param userIdList
     * @return
     */
    Map<Long,UserDTO> batchQueryUserInfo(List<Long> userIdList);
}
